/*************************************************************************
    > File Name    : NonCopyable.h
    > Author       : LiuLei
    > Mail         : 2261459486@qq.com 
    > Created Time : 2022年11月24日 星期四 20时22分13秒
 ************************************************************************/

#ifndef __LL_NONCOPYABLE_H__
#define __LL_NONCOPYABLE_H__

/*
    其他类继承这个类，会被禁止拷贝构造和赋值
*/

class NonCopyable
{
protected:
    NonCopyable() = default;
    ~NonCopyable() = default;

    NonCopyable(const NonCopyable &rhs) = delete;
    NonCopyable &operator=(const NonCopyable &rhs) = delete;
};

#endif
